﻿<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:local="clr-namespace:MVVMFramework.View"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

    <ControlTemplate x:Key="StarTemplate"  TargetType="{x:Type ToggleButton}">
        <Viewbox>
            <Path Name="star" Fill="LightGray" 
                  Data="F1 M 145.637,174.227L 127.619,110.39L 180.809,70.7577L 114.528,68.1664L 93.2725,5.33333L 70.3262,67.569L 4,68.3681L 56.0988,109.423L 36.3629,172.75L 91.508,135.888L 145.637,174.227 Z"/>
        </Viewbox>
        <ControlTemplate.Triggers>
            <Trigger Property="IsChecked" Value="True">
                <Setter TargetName="star" Property="Fill" Value="Goldenrod"/>
            </Trigger>
        </ControlTemplate.Triggers>
    </ControlTemplate>

    <ControlTemplate x:Key="RatingTemplate" TargetType="local:Rating">
        <StackPanel Name="PART_ContentHolder" Orientation="Horizontal">
            
        </StackPanel>
    </ControlTemplate>

    <Style TargetType="local:Rating">
        <Setter Property="Focusable" Value="False"/>
        <Setter Property="Template" Value="{StaticResource RatingTemplate}"/>
        <Setter Property="StartTemplate" Value="{StaticResource StarTemplate}"/>
    </Style>

</ResourceDictionary>